detailed design description - Spanish English Dictionary